package com.rongke.service;

import com.baomidou.mybatisplus.service.IService;
import com.rongke.model.PanicBuyingGoods;
import com.rongke.model.PanicBuyingGoodsCombineGoods;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @PanicBuyingGoodsService
 * @商品抢购Service
 * @version : Ver 1.0
 */
public interface PanicBuyingGoodsService extends IService<PanicBuyingGoods>{
    /**
     * 获取抢购商品列表
     *
     */
    List<PanicBuyingGoods> selectIndexPanicBuyingGoodsList(Long pbtId);
    /**
     * 抢购设置提醒 定时执行任务
     */
    void remindTask(Long userId,Date startTime,Integer type);

    /**
     * @根据抢购时间段id分页获取已添加的抢购商品信息
     * @param map
     * @return
     */
    List<PanicBuyingGoodsCombineGoods> selectLimitedPGListByDurationId(Map map);
}
